package com.glq1218.report.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.glq1218.domain.IntervalStr;
import com.glq1218.domain.PaginationParam;
import com.glq1218.domain.PaginationResult;
import com.glq1218.domain.SortParam;
import com.glq1218.report.bo.AddReportBO;
import com.glq1218.report.bo.QueryReportBO;
import com.glq1218.report.bo.ReportBO;
import com.glq1218.report.entity.Report;

/**
 * @author glq1218
 * @description TODO
 * @since 2023/5/5 18:43
 */
public interface ReportService extends IService<Report> {
    String addReport(AddReportBO addReportBO);

    PaginationResult<ReportBO> queryReportList(PaginationParam paginationParam, SortParam sortParam, IntervalStr intervalStr, QueryReportBO queryReportBO);
}
